package com.lk.mi.service;

import com.lk.mi.entity.item;
import com.lk.mi.entity.shopCart;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface shopCartService {

    //查询购物车
    List<shopCart> findCart(Integer id);

    //添加先查询
    item addOne(Integer iid);

    shopCart findByTwo(Integer uid,Integer iid);

    //根据用户id和商品id查询购物车，对该商品数量加一
    Integer updateByUidAndIid(Integer uid,Integer iid);

    //根据用户id和商品id查询购物车，对该商品数量减一
    Integer updateByUidAndIid2(Integer uid,Integer iid);

    //添加购物车
    Integer add(shopCart shopCart);

    //清空购物车
    Integer delete(Integer id);

    //根据id查询该用户购物车里的所有的商品
    List<shopCart> findSbAllShopCart(Integer uid);

    //TODO
}
